.body {
 position: absolute;
 width: 100%;
 height: 100%;    
 margin: 0;
 padding: 0;  
}

div.Login_TopBar {
  position: relative;
  top: 30px;
  padding: 0px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

div.Login_TopBar .ml {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 116px;  
  height: 32px;      
  background-image: url("images/myfoon2/myfoon-logo.png");
  background-repeat: no-repeat;      
}

div.Login_TopBar .lng {
  position: absolute;
  top: 5px;
  right: 0px;    
}

div.Login_TopBar div.btm {
  position: relative;    
  padding: 0px;    
  width: 800px;
  top: 40px;
  margin-left: auto;
  margin-right: auto;
  height: 5px;
  background-color: #146eb4; 
}

div.Login_Content {
  position: relative;  
  width: 800px;
  /*height: 400px;*/
  top: 70px;
  margin-left: auto;
  margin-right: auto;
  border-top: Solid 1px #146eb4;   
}

div.btmbar {
  position: relative;    
  padding: 0px;    
  width: 800px;  
  margin-left: auto;
  margin-right: auto;  
  border-top: Solid 1px #146eb4;  
}

div.btmbar div.mf {
    position: relative;
    left: 0px;    
    top: 6px;
}

div.btmbar div.ab {
    right : 0px;
    top:    0px;
    position: absolute;
}

div.Login_Content {
  position: relative;  
  width: 800px;
  /*height: 400px;*/
  top: 70px;
  margin-left: auto;
  margin-right: auto;
  border-top: Solid 1px #146eb4;   
}

div.Login_Content div.LeftSide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: auto;  
  background: #f9f9f9;
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

div.Login_Content div.RightSide {
  position: absolute;  
  width: 295px;
  background: #f9f9f9;
  /*background: #f3f7f3; */
  top: 0px;
  right: 0px;
  
  border-left: Solid 1px #d3d3d3;
  border-right: Solid 1px #d3d3d3;
  border-bottom: Solid 1px #d3d3d3;
  border-top: none;
  
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 10px;
}

div.Login_Content div.LeftSide span.sp1 {
  position: relative;
  font-family: Tahoma;
  font-size: 25px;
  font-weight: bolder;
  color: Black;
}

div.Login_Content div.LeftSide span.sp2 {
  position: relative;
  font-family: Tahoma;
  font-size: 16px;
  font-weight: normal;
  color: Black;
}

div.Login_Content div.LeftSide ul {
  list-style: none;
  padding: 0;
  margin-left: 0;
  font-weight: bold;
}

div.Login_Content div.LeftSide ul li {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #146eb4;
  margin-left: 0;
}

div.Login_Content div.LeftSide div.img1 {
  position: relative;
  left: 0px;
  width: 359px;  
  height: 76px;  
  background-image: url("images/myfoon2/img2.png");  
  background-repeat: no-repeat;      
}

div.Login_Content div.LeftSide div.su {
  position: relative; 
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 10px;
  
  left: 0px;  
  margin-top: 20px;  
  width: 341px;
  border: Solid 1px #d3d3d3;
  background-image: url("images/myfoon2/wm.png");  
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #efefef;
}

.Foon_sp1, .Foon_sp2, .Foon_sp3, .Foon_sp4, .Foon_sp5 {
  font-family: Tahoma;      
  color: black;
}

.Foon_sp1 { 
    font-size: 20px;
    font-weight: bold;re
    color: #146eb4;
}
.Foon_sp2 {
    font-size: 20px;    
}

.Foon_sp3 {
    font-size: 14px;
    font-weight: bold;
}

.Foon_sp4 {
  color: #146eb4;
  font-size: 14px;  
  margin-top: 6px;
  margin-bottom: 6px;  
}

.Foon_sp5 {
  color: #146eb4;
  font-size: 12px;
  font-weight: normal;    
}

div.Login_Content div.LeftSide div.su div.error {
    position: absolute;
    z-index: 1000;    
    display: inline;    
    left: 350px;
    max-width: 300px;    
    width: 200px;
    border: 1px solid #b03232;         
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 23px;
    padding-right: 20px;    
      
    /*background: url("images/error.png");    */
    background-repeat: no-repeat;
    background-position:  4px 4px;
    background-color: #f3f3f3;        
}

div.Login_Content div.LeftSide div.su div.error div.pointer {
    position: absolute;
    left: -6px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url("images/errorPanel-left.png") left top no-repeat;
}

div.Login_Content div.LeftSide div.su div.error span { 
    font-family: Tahoma; font-size: 11px; color: #b03232;
}

div.Login_Content div.LeftSide div.su div.hint {
    position: absolute;
    z-index: 1000;    
    display: inline;    
    left: 360px;
    max-width: 300px;    
    width: 140px;    
    border: 1px solid #146eb4;         
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 23px;
    padding-right: 20px;    
      
    /*background: url("images/hint.png");    */
    background-repeat: no-repeat;
    background-position:  4px 4px;
    background-color: #f3f3f3;        
}

div.Login_Content div.LeftSide div.su div.hint div.pointer {
    position: absolute;
    left: -6px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url("images/hintPanel-left.png") left top no-repeat;
}

div.Login_Content div.LeftSide div.su div.hint span { 
    font-family: Tahoma; font-size: 11px; color: black;
}